package com.globallogic.strelchuk.usermanager.dao;

import java.util.List;
import com.globallogic.strelchuk.usermanager.domain.Activity;

public interface ActivityDao {

	public void addActivity(Activity activity);

	public List<Activity> listAllActivities(Integer userId);
	
	public List<Activity> listNotDoneActivities(Integer userId);

	public void removeActivity(Integer id);
	
	public void markActivityDone(Integer id);
	
	public void markActivityUndone(Integer id);
	
	public void editActivity(Activity activity, Integer id);
	
	public Activity getActivityById(Integer id);
	
	public void setEditable(Integer id, boolean editable);
	
}
